public class RegularExpression {
    //    正则表达式可以校验符串
//    否满足一定的规则
//    需求：假如现在要求校验一个qq号码是否正确。
//    规则：6位及11位之内，0不能在开头，必须全部是数字。
//    宪使目前所学知识完成校验需求
//    然后体验一下正则表达式检验。
    public static void main(String[] args) {
        // 校验qq号码是否正确
        String regex1 = "[1-9][0-9]{5,10}";
        String qq = "4857358460";
        System.out.println("验证qq号码： " + qq.matches(regex1));
        //验证手机号码的正则表达式
        String regex2 = "[1][3-9][0-9]{9}";
        String iphone = "19118243567";
        System.out.println("验证手机号码： " + iphone.matches(regex2));
        //验证邮箱的正则表达式
        String regex3 = "^(([^<>()\\.,;: @\"]+(\\.[^<>()\\.,;: @\"]+)*)" +
                "|(" + "))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])" +
                "|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$";
        String email = "4857358460@qq.com";
        System.out.println("验证邮箱号码： " + email.matches(regex3));


    }
}
